|
|
加入智力问答,难度会越来越大,也会越来越有趣哦,大家踊跃参与!!!!
|
| |
|
|
| |
|
|
[汇编程序]文件操作 |
;--------------------------------------------------------- ;用EDIT创建一个文本文件11.TXT,其中共有 ;9个字符“1、2、… 9”,编写一汇编程序,将 ;该文件中第5、6两个字符该改为由键盘键入 ;的任意两个字符后存盘 ;---------------------------------------------------------
code segment assume cs:code,ds:code org 100h start:jmp begin   | |
|
|
|
|
[汇编程序]键盘上输入两个一位十进制数字,并将其转换成二进制数,再将它们相减后以两位十进制数字的形式输出结果 |
;------------------------------------------------------------------------------------------------ ;键盘上输入两个一位十进制数字,并将其转换成二进制数,再将它们相减后以两位十进制数字的形式输出结果 ;------------------------------------------------------------------------------------------------
;注:本程序中必须要有"push ax","pop ax"两条语句,不然程序虽然可以编译链接,但执行两数相减后会发生未知 ;错误,通过用debug进行跟踪反汇编后发现问题出在mov dl,'='这条语句,ax的值发生了变化,所以需要把ax值进 ;行恢复,因此要用此两条语句
| |
|
|
|
|
[汇编程序]比较从键盘上随机输入的2个字符串 |
;--------------------------------------------------------------------------- ;比较从键盘上随机输入的2个字符串STR1、STR2,若相等则输出“Y”,否则输出“N” ;---------------------------------------------------------------------------
data segment &nb | |
|
|
|
|
[汇编程序]汇编程序--大小写转换 |
;------------------------------------------------------------------------ ;编写一程序,要求对键盘输入的大、小写字母字符串,均用大写字母显示在屏幕上 ;------------------------------------------------------------------------ code segment ;代码段 assume cs:code,ds:code org 100h | |
|
|
|
|
[汇编程序]初学汇编 |
;题目:用表格形式显示ASCII字符 ;实验要求:按15行×16列的表格形式显示 ASCll码为10H~FFH ; 的所有字符,即以行为主的顺序及 ASCll码递增的次 ; 序依次显示对应的字符。每 16个字符为一行,每行 ; 中相邻两个字符之间用空白符(ASCII为20)隔开。 ;思路描叙: ; Stack Segment para stack 'stack' DB 512 DUP(?) Stack ends
| |
|
|
|
|
[汇编程序]一个简单的汇编程序 |
;-------------------------------------------------------- ;完成数据定义并用INT 21H的09H中断显示一信息: ;? What is the date (mm/dd/yy)?,并用CPU喇叭发出一提示音 ;-------------------------------------------------------- data segment ;数据段 num db 'What is the date?','$' ;定义实符串 data ends code segme | |
|
|
« 1 › |
| |
| ♀Links |
|
|