问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

写出能够在屏幕上显示字符串“HELLO WROLD!"的完整的汇编语言程序。

发布网友 发布时间:2024-10-04 09:38

我来回答

2个回答

热心网友 时间:2024-10-31 08:50

name "hi-world"; this example prints out "hello world!"
; by writing directly to video memory.
; in vga memory: first byte is ascii character, byte that follows is character attribute.
; if you change the second byte, you can change the color of
; the character even after it is printed.
; character attribute is 8 bit value,
; high 4 bits set background color and low 4 bits set foreground color.; hex bin color
;
; 0 0000 black
; 1 0001 blue
; 2 0010 green
; 3 0011 cyan
; 4 0100 red
; 5 0101 magenta
; 6 0110 brown
; 7 0111 light gray
; 8 1000 dark gray
; 9 1001 light blue
; a 1010 light green
; b 1011 light cyan
; c 1100 light red
; d 1101 light magenta
; e 1110 yellow
; f 1111 white

org 100h; set video mode
mov ax, 3 ; text mode 80x25, 16 colors, 8 pages (ah=0, al=3)
int 10h ; do it!; cancel blinking and enable all 16 colors:
mov ax, 1003h
mov bx, 0
int 10h
; set segment register:
mov ax, 0b800h
mov ds, ax; print "hello world"
; first byte is ascii code, second byte is color code.mov [02h], 'H'mov [04h], 'e'mov [06h], 'l'mov [08h], 'l'mov [0ah], 'o'mov [0ch], ','mov [0eh], 'W'

mov [10h], 'o'mov [12h], 'r'mov [14h], 'l'mov [16h], 'd'mov [18h], '!'
; color all characters:
mov cx, 12 ; number of characters.
mov di, 03h ; start from byte after 'h'c: mov [di], 11101100b ; light red(1100) on yellow(1110)
add di, 2 ; skip over next ascii code in vga memory.
loop c; wait for any key press:
mov ah, 0
int 16hret

热心网友 时间:2024-10-31 08:50

说清楚,是16位汇编,还是windows 汇编
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
嘉容的意思是什么 look!the girl is walking __the road.A,crossB,across!crossing D... 美甲打磨头坏了怎么修 美甲打磨机用了不合适的打磨头会怎么样 卸美甲用什么打磨比较好? 美甲钨钢打磨头和陶瓷打磨头哪个更容易起热呢?这两种打磨头有哪些区别呢... 美甲打磨机到底怎么用 自来水管里流出蓝色的水是怎么回事? 最近有啥动漫好看的 推荐一下最近3年好看的动漫。。。 联想笔记本电脑想进BIOS设置vt,但是怎么都进不了BIOS模式,用软件看了... 联想更新BIOS时提示"Insyde H2OFFT connot load"怎么办? 冬天早晨汽车遥控钥匙失灵,中午气温高或者车开过后就又好了 贵族的涵样指什么? 郭志强的个人特长 新闻联播主持人名字? 郭志强是不是双色球内部人 郭志强个人特长 郭志强个人简介 insydeh20 中哪个是从U盘启动 insydeh20 中哪个是从光驱启动 insydeh20 中哪个是从光驱启动我的神舟电脑BIOS是Insyde H20 REV... 请问这是什么啊?家里有的,里面有条小虫子,店里也有,地下室也有…… 来分期属于什么贷 来分期是什么贷款 来分期什么公司 来分期属于什么贷款平台 脸上皮肤暗黄怎么办?就是想摆脱 皮肤暗黄的原因有哪些(为什么皮肤发黄呢) 泡笋干是用热水、凉水还是温水? 当兵的好处.今年到底是几年兵?! AION离线人物编辑器在内测版本怎么用不了啊 aion测试几天,什么时候正式运营 求个AION《永恒之塔》 首映盛典的激活码 昨天用热饭烫伤的,今天可以洗澡吗,水泡 烫伤能不能洗澡啊,不重的,怎么办 烫伤什么时候能洗澡 艾灸烫伤的当天能不能洗澡? 开机提示按CTRL+ALT+DEL怎么取消? 按下ctrl+alt+del无法直接调出任务管理器,求助 !! 在启动电脑时按了ctrl+alt+del出现黑频只有箭头开不了机怎么办_百度知... 在win2K中如何只按一次CTRL+ALT+DEL即调出任务管理器 网吧电脑如何禁用CTRL+ALT+DEL? ctrl+Alt+Del或ctrl+Shift+Esc,这两个的区别在哪里??? 后备厢内插520枝玫瑰方法 京牌货车石家庄市上高速进京被劝返原因有哪些? 北京买车上河北牌照方便吗,河北及北京周边旅游攻略 ...类似水泡的东西…很疼,是不是我肝火过盛啊!?平... 情人节,要送给女朋友,几朵玫瑰花啊?求解,送几朵代表什么含意, 长汀县太行山供水有限公司怎么样?