Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added BIN2HEX.EXE
Binary file not shown.
Binary file added DEBUG.EXE
Binary file not shown.
Binary file added EDIT.COM
Binary file not shown.
Binary file added EXE2BIN.EXE
Binary file not shown.
Binary file added LINK.EXE
Binary file not shown.
66 changes: 66 additions & 0 deletions LINK.LST
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
Open segments: Microsoft (R) Macro Assembler Version 5.00 3/25/20 00:53:08
Page 1-1



_TEXT . . . . . . . . . . . . .
Microsoft (R) Macro Assembler Version 5.00 3/25/20 00:53:08
Page 1-1


1 ;program a single character
2 dosseg
3 .modem small
one.asm(3): error A2105: Expected: instruction or directive
4 0000 .stack 100h
one.asm(4): error A2105: Expected: .model
5 0100 .stack 100h
6 0000 .data
one.asm(5): error A2105: Expected: .model
7 0000 .data
8 0000 .code
one.asm(6): error A2105: Expected: .model
9 0000 .code
10 0000 main proc
one.asm(7): error A2062: Missing or unreachable CS
11 0000 B2 61 mov dl, 'a'
12 0002 B4 02 mov ah,2
13 0004 CD 21 int 21h
14 0006 B4 4C mov ah, 4ch
15 0008 CD 21 int 21h
16
17
18 000A main endp
19 end main
Open segments:
_TEXT . . . . . . . . . . . . .
Microsoft (R) Macro Assembler Version 5.00 3/25/20 00:53:08
Symbols-1


Segments and Groups:

N a m e Length Align Combine Class

DGROUP . . . . . . . . . . . . . GROUP
STACK . . . . . . . . . . . . 0100 PARA STACK 'STACK'
_DATA . . . . . . . . . . . . 0000 WORD PUBLIC 'DATA'
_TEXT . . . . . . . . . . . . . 0000 WORD PUBLIC 'CODE'

Symbols:

N a m e Type Value Attr

MAIN . . . . . . . . . . . . . . N PROC 0000 _TEXT Length = 000A

@FILENAME . . . . . . . . . . . TEXT one


16 Source Lines
16 Total Lines
9 Symbols

50688 + 465856 Bytes symbol space free

0 Warning Errors
6 Severe Errors
Binary file added MASM.EXE
Binary file not shown.
16 changes: 16 additions & 0 deletions ONE.AMS
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
;program to print a single character
dosseg
.model small
.stack 100h
.data
.code
main proc
mov dl, 'a'
mov ah, 2
int 21h
mov ah, 4ch
int 21h

main endp
end main

16 changes: 16 additions & 0 deletions ONE.ASM
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
;program a single character
dosseg
.modem small
.stack 100h
.data
.code
main proc
mov dl, 'a'
mov ah,2
int 21h
mov ah, 4ch
int 21h


main endp
end main
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Your GitHub Learning Lab Repository for Introducing GitHub
## Download DOSbox from the link below

Welcome to **your** repository for your GitHub Learning Lab course. This repository will be used during the different activities that I will be guiding you through. See a word you don't understand? We've included an emoji 📖 next to some key terms. Click on it to see its definition.
[Sourceforge](https://sourceforge.net/projects/dosbox/)

Oh! I haven't introduced myself...
## Create a folder in your C drive
Download this repo, extract it and paste all the all files in your newly created folder.

I'm the GitHub Learning Lab bot and I'm here to help guide you in your journey to learn and master the various topics covered in this course. I will be using Issue and Pull Request comments to communicate with you. In fact, I already added an issue for you to check out.
## Open DOSbox .cong file and write the following code at very bottom of the conf file for automatic mount on every launch.

![issue tab](https://lab.github.com/public/images/issue_tab.png)

I'll meet you over there, can't wait to get started!

This course is using the :sparkles: open source project [reveal.js](https://github.com/hakimel/reveal.js/). In some cases we’ve made changes to the history so it would behave during class, so head to the original project repo to learn more about the cool people behind this project.
```text
mount c c:\folder_name
c:
```
Binary file added TASM.EXE
Binary file not shown.
Binary file added TD.EXE
Binary file not shown.
14 changes: 14 additions & 0 deletions TWO.ASM
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
dosseg
.model small
.stack 100h
.data
.code
main single
mov dl,'a'
mov ah,2
int 21h
mov ah,4ch
int 21h
main ends
end main